#ifndef _ALGORITHM_SEARCH_H_
#define _ALGORITHM_SEARCH_H_

#define MATCHED 0
#define NOT_MATCHED 1
#define PARTIAL_MATCHED 2


/* make sure the boolean TRUEs and FALSEs are defined */
#ifndef FALSE
#define FALSE 0
#endif

#ifndef TRUE
#define TRUE !FALSE
#endif

int IsWildcardMatch (char *wildcardString, char *stringToCheck, int caseSensitive);

int WildcardMatch(char *src, char *pattern, bool allow_partial_match, bool ignore_case);

#endif// end of _ALGORITHM_SEARCH_H_

